use bda;

DROP TABLE IF EXISTS `menus`;
CREATE TABLE `menus`  (
  `menu_id` int(11) NOT NULL COMMENT '菜单ID',
  `menu_code` varchar(8) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '菜单code',
  `menu_name` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '菜单名称',
  `menu_image` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '菜单图标名称',
  `last_level` int(11) NULL DEFAULT 1 COMMENT '是否末级',
  `menu_parent_id` int(11) NULL DEFAULT NULL COMMENT '父菜单ID',
  `module_id` int(11) NOT NULL COMMENT '所属模块ID',
  `device_visibility` varchar(3) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '设备可见性',
  `menu_order` int(11) NOT NULL DEFAULT -1 COMMENT '按模块排序',
  PRIMARY KEY (`menu_id`) USING BTREE,
  UNIQUE INDEX `uk_menu`(`menu_code`, `module_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;

-- ----------------------------
-- Records of menus
-- ----------------------------
INSERT INTO `menus` VALUES (1, '10000', '我的收藏', 'myFavorite', 1, -1, 0, '012', 1);
INSERT INTO `menus` VALUES (2, '20000', '组织分析', 'organizationAnalysis', 1, -1, 0, '012', 2);
INSERT INTO `menus` VALUES (3, '30000', '自助分析', 'selfAnalysis', 1, -1, 0, '012', 3);
INSERT INTO `menus` VALUES (4, '50000', '图表样例', 'chartSample', 1, -1, 0, '012', 4);
INSERT INTO `menus` VALUES (5, '11000', '用户和组', 'menuFolder', 0, -1, 1, '012', 1);
INSERT INTO `menus` VALUES (6, '11001', '用户', 'user', 1, 5, 1, '012', 2);
INSERT INTO `menus` VALUES (7, '11002', '组', 'group', 1, 5, 1, '012', 3);
INSERT INTO `menus` VALUES (8, '12000', '系统监控', 'menuFolder', 0, -1, 1, '012', 4);
INSERT INTO `menus` VALUES (9, '12001', '在线用户', 'onlineUser', 1, 8, 1, '012', 5);
INSERT INTO `menus` VALUES (10, '12002', '报表查询日志', 'reportQueryLog', 1, 8, 1, '012', 6);
INSERT INTO `menus` VALUES (11, '13000', '权限管理', 'menuFolder', 0, -1, 1, '012', 8);
INSERT INTO `menus` VALUES (12, '13100', '模块权限', 'menuFolder', 0, 11, 1, '012', 9);
INSERT INTO `menus` VALUES (13, '13101', '组模块权限', 'groupModulePermission', 1, 12, 1, '012', 10);
INSERT INTO `menus` VALUES (14, '13102', '用户模块权限', 'userModulePermission', 1, 12, 1, '012', 11);
INSERT INTO `menus` VALUES (15, '13200', '数据源权限', 'menuFolder', 0, 11, 1, '012', 15);
INSERT INTO `menus` VALUES (16, '13201', '组数据源权限', 'groupDataSourcePermission', 1, 15, 1, '012', 16);
INSERT INTO `menus` VALUES (17, '13202', '用户数据源权限', 'userDataSourcePermission', 1, 15, 1, '012', 17);
INSERT INTO `menus` VALUES (18, '13300', '业务模型权限', 'menuFolder', 0, 11, 1, '012', 18);
INSERT INTO `menus` VALUES (19, '13301', '组业务模型权限', 'groupBusinessModelPermission', 1, 18, 1, '012', 19);
INSERT INTO `menus` VALUES (20, '13302', '用户业务模型权限', 'userBusinessModelPermission', 1, 18, 1, '012', 20);
INSERT INTO `menus` VALUES (21, '13400', '报表权限', 'menuFolder', 0, 11, 1, '012', 21);
INSERT INTO `menus` VALUES (22, '13401', '组报表权限', 'groupReportPermission', 1, 21, 1, '012', 22);
INSERT INTO `menus` VALUES (23, '13402', '用户报表权限', 'userReportPermission', 1, 21, 1, '012', 23);
INSERT INTO `menus` VALUES (24, '13500', '数据权限', 'menuFolder', 0, 11, 1, '012', 24);
INSERT INTO `menus` VALUES (25, '13501', '行权限', 'rowRestriction', 1, 24, 1, '012', 25);
INSERT INTO `menus` VALUES (26, '13502', '列权限', 'rowRestriction', 1, 24, 1, '012', 26);
INSERT INTO `menus` VALUES (27, '14000', '对象管理', 'menuFolder', 0, -1, 1, '012', 27);
INSERT INTO `menus` VALUES (28, '14001', '数据源', 'dataSource', 1, 27, 1, '012', 28);
INSERT INTO `menus` VALUES (29, '14002', '业务模型', 'businessModel', 1, 27, 1, '012', 29);
INSERT INTO `menus` VALUES (30, '14003', '报表', 'report', 1, 27, 1, '012', 30);
INSERT INTO `menus` VALUES (31, '14004', '链接分享', 'linkShare', 1, 27, 1, '012', 31);
INSERT INTO `menus` VALUES (32, '32000', '地图', 'map', 1, -1, 3, '2', 2);
INSERT INTO `menus` VALUES (33, '33000', 'Office模板', 'officeTemplate', 1, -1, 3, '2', 3);
INSERT INTO `menus` VALUES (34, '34000', '公共图片', 'reportImage', 1, -1, 3, '2', 4);
INSERT INTO `menus` VALUES (35, '35000', '调色板', 'colorPalette', 1, -1, 3, '2', 5);
INSERT INTO `menus` VALUES (36, '21000', '数据源', 'menuFolder', 0, -1, 2, '012', 1);
INSERT INTO `menus` VALUES (37, '21001', '数据库连接', 'databaseLink', 1, 36, 2, '012', 2);
INSERT INTO `menus` VALUES (38, '21002', 'Excel文件', 'excelFile', 1, 36, 2, '012', 3);
INSERT INTO `menus` VALUES (39, '22000', '业务模型', 'menuFolder', 0, -1, 2, '012', 4);
INSERT INTO `menus` VALUES (40, '22001', '关系模型', 'relationModel', 1, 39, 2, '012', 5);
INSERT INTO `menus` VALUES (41, '22002', '数据表模型', 'tableModel', 1, 39, 2, '012', 6);
INSERT INTO `menus` VALUES (42, '22003', 'SQL模型', 'sqlModel', 1, 39, 2, '012', 7);
INSERT INTO `menus` VALUES (43, '22004', 'Excel模型', 'excelModel', 1, 39, 2, '012', 9);
INSERT INTO `menus` VALUES (44, '41000', '业务数据库设置', 'bizDBSetting', 1, -1, 4, '012', 1);
INSERT INTO `menus` VALUES (45, '42000', '转换', 'transform', 1, -1, 4, '012', 2);
INSERT INTO `menus` VALUES (46, '43000', '财务报表', 'financeReport', 1, -1, 4, '012', 3);
INSERT INTO `menus` VALUES (47, '44000', '财务指标', 'financeIndex', 1, -1, 4, '012', 4);
INSERT INTO `menus` VALUES (48, '45000', '作业', 'job', 1, -1, 4, '012', 5);
INSERT INTO `menus` VALUES (49, '46000', '转换日志', 'transformLog', 1, -1, 4, '012', 6);
INSERT INTO `menus` VALUES (50, '47000', 'Excel上报模板', 'uploadExcelTemplate', 1, -1, 4, '012', 7);
INSERT INTO `menus` VALUES (51, '60000', 'Excel上报', 'menuFolder', 0, -1, 0, '2', 5);
INSERT INTO `menus` VALUES (52, '61000', '数据上报', 'uploadExcelTemplate', 1, 51, 0, '2', 6);
INSERT INTO `menus` VALUES (53, '62000', '上报日志', 'uploadExcelLog', 1, 51, 0, '2', 7);
INSERT INTO `menus` VALUES (54, '13150', 'Excel上报模板权限', 'menuFolder', 0, 11, 1, '012', 12);
INSERT INTO `menus` VALUES (55, '13151', '组Excel上报模板权限', 'groupUETemplatePermission', 1, 54, 1, '012', 13);
INSERT INTO `menus` VALUES (56, '13152', '用户Excel上报模板权限', 'userUETemplatePermission', 1, 54, 1, '012', 14);
INSERT INTO `menus` VALUES (57, '14009', 'Excel上报模板', 'uploadExcelTemplate', 1, 27, 1, '012', 32);
INSERT INTO `menus` VALUES (58, '12003', 'Excel上报日志', 'uploadExcelLog', 1, 8, 1, '012', 7);
INSERT INTO `menus` VALUES (59, '36000', '资源文件', 'resourceFile', 1, -1, 3, '2', 6);
INSERT INTO `menus` VALUES (60, '22005', '存储过程模型', 'storedProcedureModel', 1, 39, 2, '012', 8);
INSERT INTO `menus` VALUES (61, '31000', '组织报表', 'organizationAnalysis', 1, -1, 3, '2', 1);

update `system_versions` set version = '3.4.0.0412' where module_id = 1;
